package com.avic.rong.search.bean;

import java.util.List;

/**
 * Created by Chenjiaxin on 2019/7/30 10:34
 * E-Mail Address：16601203965@163.com
 * 图书属性
 */
public class SearchTsAttributeBean {

    private List<BookCatBean> bookCat;
    private List<AllAttrListBean> allAttrList;

    public List<BookCatBean> getBookCat() {
        return bookCat;
    }

    public void setBookCat(List<BookCatBean> bookCat) {
        this.bookCat = bookCat;
    }

    public List<AllAttrListBean> getAllAttrList() {
        return allAttrList;
    }

    public void setAllAttrList(List<AllAttrListBean> allAttrList) {
        this.allAttrList = allAttrList;
    }

    public static class BookCatBean {
        /**
         * catId : 1930
         * catName : 环球揭示
         * typeId : 2
         * parentId : 1123
         * parentName : null
         * parentIds : [0],[1123],
         * levels : 2
         * sortOrder : 100
         * templateFile :
         * isNav : 0
         * isHot : 0
         * isIndex : 1
         * catImg :
         * title :
         * unit : 册
         * taxRate : 0.0
         * keywords :
         * catDesc :
         * taxCode : 10602010107
         * isDelete : 0
         * isRead : 0
         * typeName : null
         * hType :
         * isShow : 1
         * MlevelThree : null
         * levelThree : null
         */

        private int catId;
        private String catName;
        private int typeId;
        private int parentId;
        private Object parentName;
        private String parentIds;
        private int levels;
        private int sortOrder;
        private String templateFile;
        private int isNav;
        private int isHot;
        private int isIndex;
        private String catImg;
        private String title;
        private String unit;
        private double taxRate;
        private String keywords;
        private String catDesc;
        private String taxCode;
        private int isDelete;
        private int isRead;
        private Object typeName;
        private String hType;
        private int isShow;
        private Object MlevelThree;
        private Object levelThree;
        private boolean isSelected = false;

        public boolean isSelected() {
            return isSelected;
        }

        public void setSelected(boolean selected) {
            isSelected = selected;
        }

        public int getCatId() {
            return catId;
        }

        public void setCatId(int catId) {
            this.catId = catId;
        }

        public String getCatName() {
            return catName;
        }

        public void setCatName(String catName) {
            this.catName = catName;
        }

        public int getTypeId() {
            return typeId;
        }

        public void setTypeId(int typeId) {
            this.typeId = typeId;
        }

        public int getParentId() {
            return parentId;
        }

        public void setParentId(int parentId) {
            this.parentId = parentId;
        }

        public Object getParentName() {
            return parentName;
        }

        public void setParentName(Object parentName) {
            this.parentName = parentName;
        }

        public String getParentIds() {
            return parentIds;
        }

        public void setParentIds(String parentIds) {
            this.parentIds = parentIds;
        }

        public int getLevels() {
            return levels;
        }

        public void setLevels(int levels) {
            this.levels = levels;
        }

        public int getSortOrder() {
            return sortOrder;
        }

        public void setSortOrder(int sortOrder) {
            this.sortOrder = sortOrder;
        }

        public String getTemplateFile() {
            return templateFile;
        }

        public void setTemplateFile(String templateFile) {
            this.templateFile = templateFile;
        }

        public int getIsNav() {
            return isNav;
        }

        public void setIsNav(int isNav) {
            this.isNav = isNav;
        }

        public int getIsHot() {
            return isHot;
        }

        public void setIsHot(int isHot) {
            this.isHot = isHot;
        }

        public int getIsIndex() {
            return isIndex;
        }

        public void setIsIndex(int isIndex) {
            this.isIndex = isIndex;
        }

        public String getCatImg() {
            return catImg;
        }

        public void setCatImg(String catImg) {
            this.catImg = catImg;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getUnit() {
            return unit;
        }

        public void setUnit(String unit) {
            this.unit = unit;
        }

        public double getTaxRate() {
            return taxRate;
        }

        public void setTaxRate(double taxRate) {
            this.taxRate = taxRate;
        }

        public String getKeywords() {
            return keywords;
        }

        public void setKeywords(String keywords) {
            this.keywords = keywords;
        }

        public String getCatDesc() {
            return catDesc;
        }

        public void setCatDesc(String catDesc) {
            this.catDesc = catDesc;
        }

        public String getTaxCode() {
            return taxCode;
        }

        public void setTaxCode(String taxCode) {
            this.taxCode = taxCode;
        }

        public int getIsDelete() {
            return isDelete;
        }

        public void setIsDelete(int isDelete) {
            this.isDelete = isDelete;
        }

        public int getIsRead() {
            return isRead;
        }

        public void setIsRead(int isRead) {
            this.isRead = isRead;
        }

        public Object getTypeName() {
            return typeName;
        }

        public void setTypeName(Object typeName) {
            this.typeName = typeName;
        }

        public String getHType() {
            return hType;
        }

        public void setHType(String hType) {
            this.hType = hType;
        }

        public int getIsShow() {
            return isShow;
        }

        public void setIsShow(int isShow) {
            this.isShow = isShow;
        }

        public Object getMlevelThree() {
            return MlevelThree;
        }

        public void setMlevelThree(Object MlevelThree) {
            this.MlevelThree = MlevelThree;
        }

        public Object getLevelThree() {
            return levelThree;
        }

        public void setLevelThree(Object levelThree) {
            this.levelThree = levelThree;
        }
    }

    public static class AllAttrListBean {
        /**
         * attrId : 95
         * controlType : 2
         * attrValues : [" 中国质检出版社 "," 中国航空综合技术研究所出版"," 中国法制出版社"," 上海交通大学出版社","机械出版社"," 清华大学出版社"," 商务印书馆"," 机械科学研究总院中机生产力促进中心"," 中国质检出版社，中国标准出版社"," 化学工业出版社"," 中信出版社"," 机械科学研究院"," 外文出版社"," 机械科学研究总院"," 航空出版社"," 西南交通大学出版社"," 中国标准出版社 ， 国防工业出版社"," Ihs Global Inc"," 国防系统管理学院出版社"," 中国航空工业第三〇一研究所","中国标准出版社"," 石油工业出版社"," 国际大学出版社"," 东华大学出版社","  国防工业出版社"," 中国标准出版社，国防工业出版社"," 重庆出版社","  中信出版社 ， 中信出版集团"," 北京航空航天大学出版社"," 四川人民出版社"," 中国航空综合技术研究所"," 中国人民大学出版社","  对外经济贸易大学出版社"," 中国工信出版集团，电子工业出版社","航空工业出版社"," 中国航空综合技术研究所出版社"," 中华工商联合出版社","  航空工业出版社"," 总装备部军标出版发行部"," 航空工业出版社 兵器工业出版社 原子能出版社","中国质检出版社，中国标准出版社"," 中国标准出版社"," 电子工业出版社","国防工业出版社"," 中国宇航出版社"," 航空工业出板社","  中国标准出版社"," 中国航空工业总公司第三〇一研究所"," 冶金工业出版社","中国质检出版社"," 兵器工业出版社，航空工业出版社，原子能出版社","中国质检出版社、中国标准出版社"," 北京海鹰科技情报研究所"," 西安电子科大"," 中国质检出版社、中国标准出版社"," 国防工业出版社 "," 新时代出版社"," 总装电子信息基础部标准化研究中心"," 机械工业出版社"," 上海科学技术出版社"," 科学出版社"," 军事科学出版社 ","中文"," 航空工业出版社"," 中国标准出版社 "," 山西教育出版社"," 国防工业出版社","  机械工业出版社"," 中国质检出版社(原中国计量出版社)"," 兵器工业出版社"," 湖南大学出版社"," 防务系统管理学院出版社"," 中国质检出版社"," 中国标准出版社，中国质检出版社"]
         * attrName : 出版社
         */

        private int attrId;
        private int controlType;
        private String attrName;
        private List<String> attrValues;

        public int getAttrId() {
            return attrId;
        }

        public void setAttrId(int attrId) {
            this.attrId = attrId;
        }

        public int getControlType() {
            return controlType;
        }

        public void setControlType(int controlType) {
            this.controlType = controlType;
        }

        public String getAttrName() {
            return attrName;
        }

        public void setAttrName(String attrName) {
            this.attrName = attrName;
        }

        public List<String> getAttrValues() {
            return attrValues;
        }

        public void setAttrValues(List<String> attrValues) {
            this.attrValues = attrValues;
        }
    }
}
